﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using  TrexSpace.POCO ;


namespace TrexSpace.Services
{
    // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
    [ServiceContract]
    public interface ICategoryServices
    {
        //[OperationContract]
        //string GetCategories();
        
        
        [OperationContract]
        void AddCategory(string parentCatergory , string NewCategoryName);

        [WebGet(UriTemplate = "?category={category}",
            RequestFormat = WebMessageFormat.Json,
            ResponseFormat = WebMessageFormat.Json)]
        [OperationContract]
        Category GetCategory(string categoryID);

      }
   
}
